package com.spring.cloud.enums;

/**
 * @author suguolin
 */
public enum ErrorMsgEnum implements BusinessMessage {

    /** 服务器内部错误 */
    E1(-1, "操作失败"),

    /**  */
    E2(-2, "登录过期"),

    /** 无效的token */
    E3(-3, "无效的token,或用户名密码错误"),
    /** token缺失 */
    E4(-4, "token缺失"),

    /** 错误的请求方式 */
    E5(-5, "错误的请求方式"),

    /** 中间件调用失败 */
    E6(-6, "服务异常"),

    /** 分页参数错误 */
    E7(-7, "分页参数错误"),
    E8(-8, "JSON输入格式有误"),


    /** 参数错误 */
    E10003(-10003, "参数错误"),

    /** 列表查询失败 */
    E10002(-10002, "列表查询失败"),
    E10028(-10028, "此数据不存在"),
    E10029(-10029, "此数据已存在"),
    E11237(-11237, "站点信息不匹配"),
    E10007(-10007, "信息查询失败"),
    E10008(-10008, "账号/密码错误"),
    E10009(-10009, "id_d不能为空")
    ;


    /**  编号 */
    private Integer code;

    /**  信息 */
    private String msg;

    ErrorMsgEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public Integer getCode() {
        return code;
    }

    @Override
    public String getMsg() {
        return msg;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

}
